package com.kun.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kun.dto.SysFileDTO;
import com.kun.dto.SysFileDelMoveDTO;
import com.kun.entity.SysFile;
import com.kun.util.ResponseResult;

/**
 * @author kun.li
 */
public interface SysFileService extends IService<SysFile> {
    /**
     * 删除文件
     *
     * @param sysFileDelDTO
     */
    void deleteFile(SysFileDelMoveDTO sysFileDelDTO);

    String saveFile(SysFileDTO sysFileDTO);

    Boolean updateFile(SysFile sysFile);

    ResponseResult moveFile(SysFileDelMoveDTO sysFileMoveDTO);

}
